home *** CD-ROM | disk | FTP | other *** search
/ Steal This CD / steal_this_cd.iso / Chapter 07 - Where the Hackers Are / virc200.exe / {app} / Scripts / schat.txt < prev    next >
Text File  |  2003-05-16  |  3KB  |  66 lines

  1. SimpleChat Client/Server Package
  2. Version 1.2, 3/1/2002
  3. Jesse McGrew (Mr2001)
  4.  
  5. ------------------------------------------------------------
  6. Changes since 1.1:
  7. * SimpleChat's nick list popup is now merged with virc.lib's, instead of
  8.   replacing it.
  9. ------------------------------------------------------------
  10.  
  11. This is my entry for irc-resource.com's SimpleChat scripting challenge. It
  12. requires Visual IRC 2.0pre8b or later, available from:
  13.  
  14.      http://www.hansprestige.com/virc/beta.html
  15.  
  16. To install the script:
  17.   1. Start ViRC 2 and open the script editor.
  18.   2. Click "Footer" in the panel on the left.
  19.   3. At the bottom of the Versus code window on the right, add this line:
  20.  
  21.      ^Load schat.vsc
  22.  
  23.   4. Click "Save & Rehash". If you are asked to make a backup copy, click yes.
  24.  
  25. After connecting to IRC, you can start a SimpleChat session: right-click one or
  26. more names in the nick list, then click SimpleChat. When you receive a
  27. SimpleChat invitation, you will get a message box asking whether you want to
  28. accept it.
  29.  
  30. Once a session is open, you will have a window that looks like a channel - an
  31. output pane at the top, an input line on the bottom, and a nick list on the
  32. right. Like a channel, you can talk by entering lines of text, or perform
  33. actions with /me. /nick will work to change your nickname.
  34.  
  35. You can also type /wb to open a whiteboard window, where you can draw on a
  36. shared picture with the other SimpleChat users. When one user begins drawing,
  37. the other ViRC users in the session will open a whiteboard window
  38. automatically.
  39.  
  40. If you initiated the session, you can use these commands:
  41.   /kick <nick> - eject someone from the session, although he can still rejoin
  42.   /ban <nick> - eject someone and keep him from coming back
  43.   /unban <ip address> - remove a ban set with /ban
  44.   /bans - list the banned addresses
  45.   /invite <nick> [nick nick...] - invite IRC users or channels to the session
  46.   /pmode - change the security mode
  47.   /help - get a list of commands
  48.  
  49. Commands to use while on IRC:
  50.   /schat <nick> [nick nick...] - initiate a session with some users/channels
  51.   /scc <host> <port> [password] - connect to a session you've been invited to
  52.  
  53. Scripters of other IRC clients may want to look through the source code and
  54. notice the script's structured, object-oriented design, and the use of lists
  55. and Parse..EndParse for text parsing.
  56.  
  57. ViRC scripters may notice the use of property handlers and inheritance,
  58. TSockets as a server, embedded lists, buffers for data from the socket,
  59. trapping and simulating whiteboard commands, and manipulation of ViRC's text
  60. control.
  61.  
  62. ---------------------------
  63.  
  64. Changes since 1.0:
  65. - Copied nick list popup items from virc.lib. The nick list menu will now
  66.   work as expected when schat.vsc is installed.